POP-2 - meaning and definition. What is POP-2
Diclib.com
Online Dictionary

What (who) is POP-2 - definition

PROGRAMMING LANGUAGE

POP-2         
Robin POPplestone, Edinburgh, 1967. An innovative language incorporating many of Landin's ideas, including streams, closures, and functions as first-class citizens. ALGOL-like syntax. The first implementation was named Multi-POP, based on a REVPOL function written in POP-1, producing the reverse-polish form as output. "POP-2 Papers", R.M. Burstall et al, Oliver & Boyd 1968. "Programming in POP-2", R.M. Burstall et al, Edinburgh U Press 1971. "POP-2 User's Manual", R. Popplestone, Mach Intell 2, E. Dale et al eds, Oliver and Boyd, Edinburgh 1968.
POP         
WIKIMEDIA DISAMBIGUATION PAGE
POP; PoP; Pop (TV Channel); Pop (disambiguation); Pop Television Channel; POP (TV); PoP (television channel); POP (television channel); Pop (television); Pop (television channel); Pop (TV); P O P; Pop! (disambiguation); PoP (disambiguation); Pop (album); Pop (TV channel); Pop (magazine); Pop (TV network); POP (TV network); Pop! (song); Pop (song)
1. <language> A family of programming languages, POP-1, POP-2, POP-10, Pop-11, POP++, POP-9X, POPLOG. 2. Post Office Protocol. See also pop, PoP. [Jargon File] (1996-02-18)
POP         
WIKIMEDIA DISAMBIGUATION PAGE
POP; PoP; Pop (TV Channel); Pop (disambiguation); Pop Television Channel; POP (TV); PoP (television channel); POP (television channel); Pop (television); Pop (television channel); Pop (TV); P O P; Pop! (disambiguation); PoP (disambiguation); Pop (album); Pop (TV channel); Pop (magazine); Pop (TV network); POP (TV network); Pop! (song); Pop (song)
Point Of Presence (Reference: Internet, ISP)

Wikipedia

POP-2

POP-2 (also referred to as POP2) is a programming language developed around 1970 from the earlier language POP-1 (developed by Robin Popplestone in 1968, originally named COWSEL) by Robin Popplestone and Rod Burstall at the University of Edinburgh. It drew roots from many sources: the languages LISP and ALGOL 60, and theoretical ideas from Peter J. Landin. It used an incremental compiler, which gave it some of the flexibility of an interpreted language, including allowing new function definitions at run time and modification of function definitions while a program was running (both of which are features of dynamic compilation), without the overhead of an interpreted language.